home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.Component;
- import javax.accessibility.Accessible;
- import javax.accessibility.AccessibleTable;
- import javax.swing.table.JTableHeader;
- import javax.swing.table.TableCellRenderer;
- import javax.swing.table.TableColumn;
- import javax.swing.table.TableColumnModel;
-
- class JTable$AccessibleJTable$AccessibleTableHeader implements AccessibleTable {
- private JTableHeader header;
- private TableColumnModel headerModel;
- // $FF: synthetic field
- final JTable.AccessibleJTable this$1;
-
- JTable$AccessibleJTable$AccessibleTableHeader(JTable.AccessibleJTable var1, JTableHeader var2) {
- this.this$1 = var1;
- this.header = var2;
- this.headerModel = var2.getColumnModel();
- }
-
- public Accessible getAccessibleCaption() {
- return null;
- }
-
- public void setAccessibleCaption(Accessible var1) {
- }
-
- public Accessible getAccessibleSummary() {
- return null;
- }
-
- public void setAccessibleSummary(Accessible var1) {
- }
-
- public int getAccessibleRowCount() {
- return 1;
- }
-
- public int getAccessibleColumnCount() {
- return this.headerModel.getColumnCount();
- }
-
- public Accessible getAccessibleAt(int var1, int var2) {
- TableColumn var3 = this.headerModel.getColumn(var2);
- TableCellRenderer var4 = var3.getHeaderRenderer();
- if (var4 == null) {
- var4 = this.header.getDefaultRenderer();
- }
-
- Component var5 = var4.getTableCellRendererComponent(this.header.getTable(), var3.getHeaderValue(), false, false, -1, var2);
- return new JTable.AccessibleJTable.AccessibleJTableHeaderCell(this.this$1, var1, var2, this.this$1.this$0.getTableHeader(), var5);
- }
-
- public int getAccessibleRowExtentAt(int var1, int var2) {
- return 1;
- }
-
- public int getAccessibleColumnExtentAt(int var1, int var2) {
- return 1;
- }
-
- public AccessibleTable getAccessibleRowHeader() {
- return null;
- }
-
- public void setAccessibleRowHeader(AccessibleTable var1) {
- }
-
- public AccessibleTable getAccessibleColumnHeader() {
- return null;
- }
-
- public void setAccessibleColumnHeader(AccessibleTable var1) {
- }
-
- public Accessible getAccessibleRowDescription(int var1) {
- return null;
- }
-
- public void setAccessibleRowDescription(int var1, Accessible var2) {
- }
-
- public Accessible getAccessibleColumnDescription(int var1) {
- return null;
- }
-
- public void setAccessibleColumnDescription(int var1, Accessible var2) {
- }
-
- public boolean isAccessibleSelected(int var1, int var2) {
- return false;
- }
-
- public boolean isAccessibleRowSelected(int var1) {
- return false;
- }
-
- public boolean isAccessibleColumnSelected(int var1) {
- return false;
- }
-
- public int[] getSelectedAccessibleRows() {
- return new int[0];
- }
-
- public int[] getSelectedAccessibleColumns() {
- return new int[0];
- }
- }
-